Spec-Zone.ru › Angular.js 1.5

Улучшить эту документацию Просмотреть исходный код input[email]

  1. input в модуле ng

Текстовое поле со валидацией по электронной почте. Устанавливает ключевое значение ошибки валидации email, если адрес электронной почты недействителен.

Примечание: input[email] использует регулярное выражение для проверки адресов электронной почты, которое получено из регулярного выражения, используемого в Chromium. Если вам нужна более строгая валидация (например, требуется домен верхнего уровня), вы можете использовать ng-pattern или изменить встроенные валидаторы (см. Руководство по формам)

Информация о директиве

  • Эта директива выполняется на уровне приоритета 0.

Использование

<input type="email"
       ng-model="string"
       [name="string"]
       [required="string"]
       [ng-required="string"]
       [ng-minlength="number"]
       [ng-maxlength="number"]
       [pattern="string"]
       [ng-pattern="string"]
       [ng-change="string"]>

Аргументы

Параметр Тип Подробности
ngModel string

Присваиваемое выражение Angular для привязки к данным.

name
(необязательно)
string

Имя свойства формы, в рамках которого опубликовывается элемент управления.

required
(необязательно)
string

Устанавливает ключевое значение ошибки валидации required, если значение не введено.

ngRequired
(необязательно)
string

Добавляет атрибут required и ограничение валидации required к элементу, когда выражение ngRequired принимает значение true. Используйте ngRequired вместо required, если вы хотите привязать данные к атрибуту required.

ngMinlength
(необязательно)
number

Устанавливает ключевое значение ошибки валидации minlength, если значение короче, чем minlength.

ngMaxlength
(необязательно)
number

Устанавливает ключевое значение ошибки валидации maxlength, если значение длиннее, чем maxlength. Установка атрибута в отрицательное или нечисловое значение позволяет использовать значения любой длины.

pattern
(необязательно)
string

Аналогично ngPattern, за исключением того, что значение атрибута — это фактическая строка, содержащая тело регулярного выражения, которое будет преобразовано в регулярное выражение, как в директиве ngPattern.

ngPattern
(необязательно)
string

Устанавливает ключевое значение ошибки валидации pattern если ngModel $viewValue не соответствует RegExp, найденному при вычислении выражения Angular, заданного в значении атрибута. Если выражение вычисляет объект RegExp, то он используется напрямую. Если выражение вычисляет строку, то она будет преобразована в RegExp после обертывания ее в символы ^ и $. Например, "abc" будет преобразовано в new RegExp('^abc$').
Примечание: Избегайте использования флага g в RegExp, так как это приведет к тому, что каждый последующий поиск будет начинаться с индекса последнего совпадения, а не принимать во внимание все значение ввода.

ngChange
(необязательно)
string

Выражение Angular, которое должно выполняться при изменении ввода из-за взаимодействия пользователя с элементом ввода.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/input/input%5Bemail%5D

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API